package com.jeomo.mem.starter.mapper;

import com.jeomo.base.starter.mapper.IBaseMapper;
import com.jeomo.mem.starter.entity.BaseMemberRuleExe;
import com.jeomo.mem.starter.entity.MemberPointsRuleExe;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Select;

import java.util.List;

/**
 * 会员积分规则执行单
 * @author:Jackpot
 * @create 2020-09-09 14:51
 * @description:
 */
public interface MemberRuleExeMapper{

    /**
     * 根据会员等级查询所有符合要求的规则执行单数据
     * @param levelCodes  会员等级(多选值: v1,v2,v3)
     * @return
     */
    List<BaseMemberRuleExe> getRuleExesByLevels(String levelCodes);

    /**
     * 根据会员等级查询所有符合要求的规则执行单数据
     * @param levelCode  会员等级(单选值: v1 或 v2 或 v3)
     * @return
     */
    List<BaseMemberRuleExe> getRuleExesByLevel(String levelCode);
}
